package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.User;

import java.util.List;
import java.util.Map;

public interface UserDao {

    User findByUserName(String username);
    //获取用户信息
    Page<User> selectByCondition(String queryString);
    //保存用户
    void saveUser(User user);
    //删除选中id用户
    void delete(Integer id);
    //回显用户数据
    User findById(Integer id);
    //回显用户与角色的关联关系
    List<Integer> getUserAndRole(Integer id);
    //删除用户与角色的关联关系
    void delUserAndRole(Integer id);
    //修改用户信息
    void update(User user);
    //存储关联关系
    void saveUserAndRole(Map map);
    //修改密码
    void setpassword(User user);
}
